package reflect;

import java.util.*;

/**
 *
 byte short int long float double char boolean
 ----------------------------------------------
 java.lang.Byte
 java.lang.Short
 java.lang.Integer
 java.lang.Long
 java.lang.Float
 java.lang.Double
 java.lang.Boolean
 java.lang.Character
 java.lang.String
 java.lang.BigDecimal
 java.util.Date
 --------------------------------------------
 java.util.List
 java.util.Set
 java.util.Map

 */
public class CommonUtils {

    //// 返回值类型是 byte short int long float double char boolean
    //public static int f1(){
    //    return 1;
    //}
    //
    //// 返回值类型是java.lang.Integer
    //public static Integer f2(){
    //    return 1;
    //}
    //
    //// 返回值类型是int[] 类型的
    //public static int[] f3(){
    //    return new int[0];
    //}
    //
    //// 返回值类型是java.lang.String[] 类型的
    //public static Integer[] f4(){
    //    return new Integer[0];
    //}
    //
    // //返回值是集合类型
    //public static List f5(){
    //    return new ArrayList<>();
    //}
    //
    //// 返回值类型是带有泛型的集合类型
    //public static List<String> f6(){
    //    return new ArrayList<>();
    //}
    //
    //public static List<String[]> f6_1(){
    //    return new ArrayList<>();
    //}
    //
    //// 返回类型是带泛型的Map集合类型
    //public static Map<String,List<Date>> f7(){
    //    return new HashMap<>();
    //}
    //
    //// 返回值类型是void
    //public void f8(){
    //
    //}
    //
    //public Void f9(){
    //    return Void.TYPE.cast(Void.class);
    //}
    //
    //// 带参数
    //public static Map<String,String> f10(List<String> userList,Date birth,Map<String,String> map){
    //    return new HashMap<>();
    //}

    public String f11(User user){
        return "str11";
    }
}
